package org.example.test.service;

import org.example.test.MovieTypeEnum;
import org.example.test.Rental;

import java.math.BigDecimal;

/**
 * 普通电影策略实现
 */
public class ChildrensRentalStartegyImpl extends RentalStartegyImpl{

    @Override
    public Boolean match(Integer movieType) {
        return MovieTypeEnum.CHILDRENS.getPriceCode().equals(movieType);
    }
    @Override
    public BigDecimal calculatePrice(Rental obj) {
        // 规则不确定，可自行编写，此处用默认方式处理
        return DefaultCalculate.calculatePrice(obj);
    }

    @Override
    public Integer calculateRenterPoints(Rental obj) {
        // 规则不确定，可自行编写，此处用默认方式处理
        return DefaultCalculate.calculateRenterPoints(obj);
    }
}
